xen.git
21 years agobitkeeper revision 1.1159.53.22 (4130abdcusaonRO7iGNuw27bvn_UVw)
mwilli2@equilibrium.research [Sat, 28 Aug 2004 15:59:24 +0000 (15:59 +0000)]
bitkeeper revision 1.1159.53.22 (4130abdcusaonRO7iGNuw27bvn_UVw)

Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research:/home/irchomes/mwilli2/x.bk

21 years agobitkeeper revision 1.1159.64.1 (4130aba0phC6BxiRx2cnmE5EUnUgTQ)
mwilli2@equilibrium.research [Sat, 28 Aug 2004 15:58:24 +0000 (15:58 +0000)]
bitkeeper revision 1.1159.64.1 (4130aba0phC6BxiRx2cnmE5EUnUgTQ)

Update version numbers.  Need some update of the actual instructions,
particularly in README.CD.

21 years agobitkeeper revision 1.1159.53.21 (41304f03AEY0D00K1DyuV8kwtvilfQ)
cl349@freefall.cl.cam.ac.uk [Sat, 28 Aug 2004 09:23:15 +0000 (09:23 +0000)]
bitkeeper revision 1.1159.53.21 (41304f03AEY0D00K1DyuV8kwtvilfQ)

Always enable our console so that we get console output even
if the actual console is on the vga or other display.

21 years agobitkeeper revision 1.1159.53.20 (412fcad23hK1z2MEUvJpOm8rSZ01xg)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 23:59:14 +0000 (23:59 +0000)]
bitkeeper revision 1.1159.53.20 (412fcad23hK1z2MEUvJpOm8rSZ01xg)

Call blkdev_put from vbd destroy functions.
Patch by Michael Vrable.

21 years agobitkeeper revision 1.1159.53.19 (412fb413bkA_ye03VIpzrhJS_8WuZg)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 22:22:11 +0000 (22:22 +0000)]
bitkeeper revision 1.1159.53.19 (412fb413bkA_ye03VIpzrhJS_8WuZg)

Update config files for 2.6.8.1 and enable device-mapper snapshot/mirror targets and raid.

21 years agobitkeeper revision 1.1159.53.18 (412f7bd1jB2MEoic6BNjmIV9u4dMoQ)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 18:22:09 +0000 (18:22 +0000)]
bitkeeper revision 1.1159.53.18 (412f7bd1jB2MEoic6BNjmIV9u4dMoQ)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0

21 years agobitkeeper revision 1.1159.63.1 (412f7bbf5smbnLknRPslkbedgaBzzw)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 18:21:51 +0000 (18:21 +0000)]
bitkeeper revision 1.1159.63.1 (412f7bbf5smbnLknRPslkbedgaBzzw)

Only update the tls descriptors if they are changed.

21 years agobitkeeper revision 1.1159.53.17 (412f7201Ny_4RF8_OU2uZy0hDx31LA)
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 17:40:17 +0000 (17:40 +0000)]
bitkeeper revision 1.1159.53.17 (412f7201Ny_4RF8_OU2uZy0hDx31LA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.53.16 (412f5ad1ywvFe397tLXQvP43KuI7TA)
kaf24@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 16:01:21 +0000 (16:01 +0000)]
bitkeeper revision 1.1159.53.16 (412f5ad1ywvFe397tLXQvP43KuI7TA)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/kaf24/xeno

21 years agobitkeeper revision 1.1159.62.1 (412f5ac2sXlMhMeRveH20BE_o6ZJVw)
kaf24@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 16:01:06 +0000 (16:01 +0000)]
bitkeeper revision 1.1159.62.1 (412f5ac2sXlMhMeRveH20BE_o6ZJVw)

Allow shadow p.t. code to do unsafe things with shadow locks held.

21 years agobitkeeper revision 1.1159.53.15 (412f59edRaPtLEKZVDbeN6zipq6gyA)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 15:57:33 +0000 (15:57 +0000)]
bitkeeper revision 1.1159.53.15 (412f59edRaPtLEKZVDbeN6zipq6gyA)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0

21 years agobitkeeper revision 1.1159.61.1 (412f59d0QmtgAMJvSE3LvKxxaMUfZg)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 15:57:04 +0000 (15:57 +0000)]
bitkeeper revision 1.1159.61.1 (412f59d0QmtgAMJvSE3LvKxxaMUfZg)

Call domain_crash() instead of BUG() if something goes wrong with writabel pagetables.

21 years agobitkeeper revision 1.1159.60.1 (412f533e1b2O_B8bnbDfqpz-zNyv3w)
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 15:29:02 +0000 (15:29 +0000)]
bitkeeper revision 1.1159.60.1 (412f533e1b2O_B8bnbDfqpz-zNyv3w)

Enable Linux 2.6 to use Xen's writable pagetable interface by default.
If you experience weird crashes, try disabling this option.

21 years agobitkeeper revision 1.1159.53.14 (412f52f0W8LJ3JBDKOHCvmmTSfQ7ag)
kaf24@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 15:27:44 +0000 (15:27 +0000)]
bitkeeper revision 1.1159.53.14 (412f52f0W8LJ3JBDKOHCvmmTSfQ7ag)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/kaf24/xeno

21 years agobitkeeper revision 1.1159.59.1 (412f52e5pzGsSRKxWkXlLmoWzjYc7g)
kaf24@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 15:27:33 +0000 (15:27 +0000)]
bitkeeper revision 1.1159.59.1 (412f52e5pzGsSRKxWkXlLmoWzjYc7g)

Add debugging for locked critical regions. Allows us to assert that
certain things don't happen while in a c.r.: currently these include
taking page faults and GPFs, and also we disallow use of the
user-space access macros (uaccess.h).

21 years agobitkeeper revision 1.1159.53.13 (412f4fd2CpR77IWyZ91egOaKK5Umfg)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 15:14:26 +0000 (15:14 +0000)]
bitkeeper revision 1.1159.53.13 (412f4fd2CpR77IWyZ91egOaKK5Umfg)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xeno.bk-26dom0

21 years agobitkeeper revision 1.1159.57.2 (412f4f96lcvl1zNFbliRXwffVN2DFg)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 15:13:26 +0000 (15:13 +0000)]
bitkeeper revision 1.1159.57.2 (412f4f96lcvl1zNFbliRXwffVN2DFg)

Add ptep_establish_new and use in page fault path.

21 years agobitkeeper revision 1.1159.53.12 (412f4c61U-yc4lDEgsveNajSuY4F-A)
akw27@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 14:59:45 +0000 (14:59 +0000)]
bitkeeper revision 1.1159.53.12 (412f4c61U-yc4lDEgsveNajSuY4F-A)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/akw27/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.58.1 (412f4c4egZceX9qbmExr-wa_i_VDWw)
akw27@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 14:59:26 +0000 (14:59 +0000)]
bitkeeper revision 1.1159.58.1 (412f4c4egZceX9qbmExr-wa_i_VDWw)

Notes on the innerworkings of the blkif drivers.

21 years agobitkeeper revision 1.1159.53.11 (412f3a03Su4nmVv7scE_x2v_aEs7fA)
kaf24@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 13:41:23 +0000 (13:41 +0000)]
bitkeeper revision 1.1159.53.11 (412f3a03Su4nmVv7scE_x2v_aEs7fA)

Change timestamp format exported by Xen. Now we provide all 64 bits
of the processor's TSC.

21 years agobitkeeper revision 1.1159.57.1 (412f374873CWRyXQT5wTVtsSUl961g)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 13:29:44 +0000 (13:29 +0000)]
bitkeeper revision 1.1159.57.1 (412f374873CWRyXQT5wTVtsSUl961g)

Use hypercall batching where possible.

21 years agobitkeeper revision 1.1159.53.10 (412f2ba7civqPBzGAWhK9meDyFJljw)
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 12:40:07 +0000 (12:40 +0000)]
bitkeeper revision 1.1159.53.10 (412f2ba7civqPBzGAWhK9meDyFJljw)

We now build the 2.6 linux kernel by default. If you still want 2.4, either set LINUX_RELEASE=2.4 or use the 'make linux24' target.

21 years agobitkeeper revision 1.1159.53.9 (412f2900-NccDVWYFmUBwA0KlqKP6g)
kaf24@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 12:28:48 +0000 (12:28 +0000)]
bitkeeper revision 1.1159.53.9 (412f2900-NccDVWYFmUBwA0KlqKP6g)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/kaf24/xeno

21 years agobitkeeper revision 1.1159.56.1 (412f28f2oorf9i_6akPMKOUodxF7qg)
kaf24@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 12:28:34 +0000 (12:28 +0000)]
bitkeeper revision 1.1159.56.1 (412f28f2oorf9i_6akPMKOUodxF7qg)

Towards new device-interface setup code for the frontend drivers.
Added a synchronous send-and-get-response call to the control
interface API. Modified and extended the domain-controller messaging
protocol.

21 years agobitkeeper revision 1.1159.53.8 (412f0f0b5LWOmToqbJyP_jlwREcLSg)
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 10:38:03 +0000 (10:38 +0000)]
bitkeeper revision 1.1159.53.8 (412f0f0b5LWOmToqbJyP_jlwREcLSg)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.55.1 (412f0f038rUapcjNeYZo53E1wq0L8Q)
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 10:37:55 +0000 (10:37 +0000)]
bitkeeper revision 1.1159.55.1 (412f0f038rUapcjNeYZo53E1wq0L8Q)

trivial

21 years agobitkeeper revision 1.1159.53.7 (412f0ab5oS0qMRsN8oxi1yN_HDC1Ew)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 10:19:33 +0000 (10:19 +0000)]
bitkeeper revision 1.1159.53.7 (412f0ab5oS0qMRsN8oxi1yN_HDC1Ew)

Prevent vmlinux.lds.s getting built with incorrect arguments (missing -Ui386).

21 years agobitkeeper revision 1.1159.53.6 (412f02a2L7sRmDm5FXr063kbMCR24Q)
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 09:45:06 +0000 (09:45 +0000)]
bitkeeper revision 1.1159.53.6 (412f02a2L7sRmDm5FXr063kbMCR24Q)

Include asm/pgalloc.h for direct_remap_area_pages.

21 years agobitkeeper revision 1.1159.53.5 (412ee83dxDIGZWB_SALrIshFUl9PxQ)
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 07:52:29 +0000 (07:52 +0000)]
bitkeeper revision 1.1159.53.5 (412ee83dxDIGZWB_SALrIshFUl9PxQ)

tiny revert

21 years agobitkeeper revision 1.1159.53.4 (412ea0b0d3MOd1UTMgtz-Ab-RIhbkQ)
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 02:47:12 +0000 (02:47 +0000)]
bitkeeper revision 1.1159.53.4 (412ea0b0d3MOd1UTMgtz-Ab-RIhbkQ)

linux 2.6.8.1 now correctly accounts system and idle time -- it was testing for ring 0 rather than ring 1.

21 years agobitkeeper revision 1.1159.53.3 (412e695eeFpJoA3teQTvadoyC5gOkQ)
iap10@labyrinth.cl.cam.ac.uk [Thu, 26 Aug 2004 22:51:10 +0000 (22:51 +0000)]
bitkeeper revision 1.1159.53.3 (412e695eeFpJoA3teQTvadoyC5gOkQ)

Fix broken merge.

21 years agobitkeeper revision 1.1159.53.2 (412e624eL1U7E61twIhSMWgSzwKInw)
iap10@labyrinth.cl.cam.ac.uk [Thu, 26 Aug 2004 22:21:02 +0000 (22:21 +0000)]
bitkeeper revision 1.1159.53.2 (412e624eL1U7E61twIhSMWgSzwKInw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.54.1 (412e6241CCJDiaJTDiwZxUEAHptmNA)
iap10@labyrinth.cl.cam.ac.uk [Thu, 26 Aug 2004 22:20:49 +0000 (22:20 +0000)]
bitkeeper revision 1.1159.54.1 (412e6241CCJDiaJTDiwZxUEAHptmNA)

Fix exporting of whole disks as VBDs.

21 years agobitkeeper revision 1.1159.53.1 (412e34cfdkMIdjeViDmwM17cWiWS3w)
cl349@freefall.cl.cam.ac.uk [Thu, 26 Aug 2004 19:06:55 +0000 (19:06 +0000)]
bitkeeper revision 1.1159.53.1 (412e34cfdkMIdjeViDmwM17cWiWS3w)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0

21 years agobitkeeper revision 1.1159.52.1 (412e34aa5HAbxIOroKVPIBaWpr-yDQ)
cl349@freefall.cl.cam.ac.uk [Thu, 26 Aug 2004 19:06:18 +0000 (19:06 +0000)]
bitkeeper revision 1.1159.52.1 (412e34aa5HAbxIOroKVPIBaWpr-yDQ)

Update to Linux 2.6.8.1

21 years agobitkeeper revision 1.1159.1.108 (412e0764N-PIybRvZOXrgV9F-pj5nQ)
kaf24@labyrinth.cl.cam.ac.uk [Thu, 26 Aug 2004 15:53:08 +0000 (15:53 +0000)]
bitkeeper revision 1.1159.1.108 (412e0764N-PIybRvZOXrgV9F-pj5nQ)

Add a 'domid' field to device-interface status messages, informing
the front end of the identity of the backend to which it is connecting.

21 years agobitkeeper revision 1.1159.1.107 (412dfaebCIngUElp8LanU3kSkz3C7Q)
kaf24@scramble.cl.cam.ac.uk [Thu, 26 Aug 2004 14:59:55 +0000 (14:59 +0000)]
bitkeeper revision 1.1159.1.107 (412dfaebCIngUElp8LanU3kSkz3C7Q)

Grant-table skeleton in Xen/Linux.

21 years agobitkeeper revision 1.1159.1.106 (412dec2dJdF7UJz-ddgHVVOekKtAHQ)
kaf24@labyrinth.cl.cam.ac.uk [Thu, 26 Aug 2004 13:57:01 +0000 (13:57 +0000)]
bitkeeper revision 1.1159.1.106 (412dec2dJdF7UJz-ddgHVVOekKtAHQ)

Completed first cut of Xen support for grant tables.
The device drivers now need modifying to use them.

21 years agobitkeeper revision 1.1159.1.105 (412cbda71t8CNbo2C1IX2_T3wi4QIQ)
kaf24@labyrinth.cl.cam.ac.uk [Wed, 25 Aug 2004 16:26:15 +0000 (16:26 +0000)]
bitkeeper revision 1.1159.1.105 (412cbda71t8CNbo2C1IX2_T3wi4QIQ)

Move count_info outside pfn_info union, to where it belongs.

21 years agobitkeeper revision 1.1159.1.104 (412cb2ee26F5kEIHPDh0Kj4pQScH6Q)
kaf24@labyrinth.cl.cam.ac.uk [Wed, 25 Aug 2004 15:40:30 +0000 (15:40 +0000)]
bitkeeper revision 1.1159.1.104 (412cb2ee26F5kEIHPDh0Kj4pQScH6Q)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/kaf24/xeno

21 years agobitkeeper revision 1.1159.51.2 (412cb2dfaIDYjySJYYMTByGbcM77UA)
kaf24@labyrinth.cl.cam.ac.uk [Wed, 25 Aug 2004 15:40:15 +0000 (15:40 +0000)]
bitkeeper revision 1.1159.51.2 (412cb2dfaIDYjySJYYMTByGbcM77UA)

More grant-table code, and some related sundry improvements.

21 years agobitkeeper revision 1.1159.51.1 (412cb2756vYHD-1PDPrd90VZuLl1EQ)
kaf24@labyrinth.cl.cam.ac.uk [Wed, 25 Aug 2004 15:38:29 +0000 (15:38 +0000)]
bitkeeper revision 1.1159.51.1 (412cb2756vYHD-1PDPrd90VZuLl1EQ)

Fix netif and blkif interface deferred disconnection. It must occur in
a process context because we call vfree().

21 years agobitkeeper revision 1.1159.1.103 (412bc218kciT4D3aKqRNpwgOiG2rGA)
maw48@labyrinth.cl.cam.ac.uk [Tue, 24 Aug 2004 22:32:56 +0000 (22:32 +0000)]
bitkeeper revision 1.1159.1.103 (412bc218kciT4D3aKqRNpwgOiG2rGA)

Import doc fixes from Charles Coffing.

21 years agobitkeeper revision 1.1159.1.102 (412b9fccqeyjh2TbuuMsIA125um-qA)
kaf24@scramble.cl.cam.ac.uk [Tue, 24 Aug 2004 20:06:36 +0000 (20:06 +0000)]
bitkeeper revision 1.1159.1.102 (412b9fccqeyjh2TbuuMsIA125um-qA)

Properly daemonise the blkif backend thread.

21 years agobitkeeper revision 1.1159.1.101 (412b5ac2PQ9FDoJKc14Km1yEm114Rw)
kaf24@labyrinth.cl.cam.ac.uk [Tue, 24 Aug 2004 15:12:02 +0000 (15:12 +0000)]
bitkeeper revision 1.1159.1.101 (412b5ac2PQ9FDoJKc14Km1yEm114Rw)

Grant-table pin/unpin operation.

21 years agobitkeeper revision 1.1159.1.100 (412b18a1W1qiW0mmY-hZTqXUTc-uLw)
kaf24@freefall.cl.cam.ac.uk [Tue, 24 Aug 2004 10:29:53 +0000 (10:29 +0000)]
bitkeeper revision 1.1159.1.100 (412b18a1W1qiW0mmY-hZTqXUTc-uLw)

Force inlining on some functions that are designed to compile away.

21 years agobitkeeper revision 1.1159.1.99 (412b0f11cFbfdCRdP2-GJYp0ANDfUA)
kaf24@scramble.cl.cam.ac.uk [Tue, 24 Aug 2004 09:49:05 +0000 (09:49 +0000)]
bitkeeper revision 1.1159.1.99 (412b0f11cFbfdCRdP2-GJYp0ANDfUA)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.1159.45.17 (412b0f07nrZVpzBQ0MnEcFNcQUolbw)
kaf24@scramble.cl.cam.ac.uk [Tue, 24 Aug 2004 09:48:55 +0000 (09:48 +0000)]
bitkeeper revision 1.1159.45.17 (412b0f07nrZVpzBQ0MnEcFNcQUolbw)

More grant-table code. Various cleanups and speedups.

21 years agobitkeeper revision 1.1159.1.98 (412a0885N1BV6r5mL4WbbaY8Xg9Jhw)
iap10@labyrinth.cl.cam.ac.uk [Mon, 23 Aug 2004 15:08:53 +0000 (15:08 +0000)]
bitkeeper revision 1.1159.1.98 (412a0885N1BV6r5mL4WbbaY8Xg9Jhw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.1.97 (412a08767NwPLKMuv2wKJw0mVgoNjg)
iap10@labyrinth.cl.cam.ac.uk [Mon, 23 Aug 2004 15:08:38 +0000 (15:08 +0000)]
bitkeeper revision 1.1159.1.97 (412a08767NwPLKMuv2wKJw0mVgoNjg)

2.6 update_va_mapping on demand fault path (currently disabled)

21 years agobitkeeper revision 1.1159.1.96 (412a083dAhGUZb_6ytHtPU56pIh13g)
iap10@labyrinth.cl.cam.ac.uk [Mon, 23 Aug 2004 15:07:41 +0000 (15:07 +0000)]
bitkeeper revision 1.1159.1.96 (412a083dAhGUZb_6ytHtPU56pIh13g)

cleanup

21 years agobitkeeper revision 1.1159.1.94 (4129bea3MvayzobzF4lBpIlB1k9z_A)
iap10@labyrinth.cl.cam.ac.uk [Mon, 23 Aug 2004 09:53:39 +0000 (09:53 +0000)]
bitkeeper revision 1.1159.1.94 (4129bea3MvayzobzF4lBpIlB1k9z_A)

added tag semistable

21 years agobitkeeper revision 1.1159.49.2 (4129ba04dWgj04wi8WVrXsPfcAsSQA)
iap10@labyrinth.cl.cam.ac.uk [Mon, 23 Aug 2004 09:33:56 +0000 (09:33 +0000)]
bitkeeper revision 1.1159.49.2 (4129ba04dWgj04wi8WVrXsPfcAsSQA)

Fix ebtables patch for 2.4.27

21 years agobitkeeper revision 1.1159.49.1 (412915f94Ju9wyp48cLKhK-yYaCqgA)
iap10@tetris.cl.cam.ac.uk [Sun, 22 Aug 2004 21:54:01 +0000 (21:54 +0000)]
bitkeeper revision 1.1159.49.1 (412915f94Ju9wyp48cLKhK-yYaCqgA)

Upgrade to linux 2.4.27

21 years agobitkeeper revision 1.1159.1.95 (412779fcMWkx_UR6jXaauS71XcuODQ)
iap10@labyrinth.cl.cam.ac.uk [Sat, 21 Aug 2004 16:36:12 +0000 (16:36 +0000)]
bitkeeper revision 1.1159.1.95 (412779fcMWkx_UR6jXaauS71XcuODQ)

Add hotplug support to linux 2.6.7-xenU build.

21 years agobitkeeper revision 1.1159.1.94 (412723d6gmOYtgyWHkWx2fG6l1ywZA)
iap10@labyrinth.cl.cam.ac.uk [Sat, 21 Aug 2004 10:28:38 +0000 (10:28 +0000)]
bitkeeper revision 1.1159.1.94 (412723d6gmOYtgyWHkWx2fG6l1ywZA)

Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.45.16 (412640acjI6W8MIoA2W2ArmKgPNJcA)
iap10@labyrinth.cl.cam.ac.uk [Fri, 20 Aug 2004 18:19:24 +0000 (18:19 +0000)]
bitkeeper revision 1.1159.45.16 (412640acjI6W8MIoA2W2ArmKgPNJcA)

Fix bad migration interaction with /lib/tls emulation code.

21 years agobitkeeper revision 1.1159.45.15 (4126390c2dSRHYLR3YNd9JysCy4XTw)
iap10@tetris.cl.cam.ac.uk [Fri, 20 Aug 2004 17:46:52 +0000 (17:46 +0000)]
bitkeeper revision 1.1159.45.15 (4126390c2dSRHYLR3YNd9JysCy4XTw)

Export new mapping interface 'xc_map_foreign'

21 years agobitkeeper revision 1.1159.45.14 (412629e8AO8Ty3LNUQeMVLVbHFMAQQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 20 Aug 2004 16:42:16 +0000 (16:42 +0000)]
bitkeeper revision 1.1159.45.14 (412629e8AO8Ty3LNUQeMVLVbHFMAQQ)

Fix SET_FOREIGNDOM

21 years agobitkeeper revision 1.1159.45.13 (41262599YpMzJIP5GvyznLSES5h5OQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 20 Aug 2004 16:23:53 +0000 (16:23 +0000)]
bitkeeper revision 1.1159.45.13 (41262599YpMzJIP5GvyznLSES5h5OQ)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.1159.48.1 (4126259181cq4hyB3cquYrgpQokAIQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 20 Aug 2004 16:23:45 +0000 (16:23 +0000)]
bitkeeper revision 1.1159.48.1 (4126259181cq4hyB3cquYrgpQokAIQ)

Framework for grant-table implementation in Xen.

21 years agobitkeeper revision 1.1159.45.12 (4126214drloFPpuSWsnIRb0lHMIafA)
iap10@labyrinth.cl.cam.ac.uk [Fri, 20 Aug 2004 16:05:33 +0000 (16:05 +0000)]
bitkeeper revision 1.1159.45.12 (4126214drloFPpuSWsnIRb0lHMIafA)

Enable a more generous set of options in the 2.6.7 kernels

21 years agobitkeeper revision 1.1159.45.11 (4126168eTuWjNHdW-C1gjvkm8XBaKw)
iap10@labyrinth.cl.cam.ac.uk [Fri, 20 Aug 2004 15:19:42 +0000 (15:19 +0000)]
bitkeeper revision 1.1159.45.11 (4126168eTuWjNHdW-C1gjvkm8XBaKw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.47.1 (41261688nlAL_qxZPnYEzHLXT049dg)
iap10@labyrinth.cl.cam.ac.uk [Fri, 20 Aug 2004 15:19:36 +0000 (15:19 +0000)]
bitkeeper revision 1.1159.47.1 (41261688nlAL_qxZPnYEzHLXT049dg)

Initialise xen block-front device before ide and scsi so we get a change of grabing their majors of we've been asked.

21 years agobitkeeper revision 1.1159.45.10 (412604827jsxItilS5gG-ddy0MGfzA)
kaf24@scramble.cl.cam.ac.uk [Fri, 20 Aug 2004 14:02:42 +0000 (14:02 +0000)]
bitkeeper revision 1.1159.45.10 (412604827jsxItilS5gG-ddy0MGfzA)

Quieten skb alloc failures in net frontend.

21 years agobitkeeper revision 1.1159.45.9 (4125f884a9pA8Y6eCghcU-ZKeJwDpQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 20 Aug 2004 13:11:32 +0000 (13:11 +0000)]
bitkeeper revision 1.1159.45.9 (4125f884a9pA8Y6eCghcU-ZKeJwDpQ)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.1159.46.1 (4125f87eJIsxVuchHslHHEkNUjqjRA)
kaf24@scramble.cl.cam.ac.uk [Fri, 20 Aug 2004 13:11:26 +0000 (13:11 +0000)]
bitkeeper revision 1.1159.46.1 (4125f87eJIsxVuchHslHHEkNUjqjRA)

Fix page refcnt in net backend.

21 years agobitkeeper revision 1.1159.1.93 (4125c70e11lFDGflDwFuyzc6vyhLEA)
mjw@wray-m-3.hpl.hp.com [Fri, 20 Aug 2004 09:40:30 +0000 (09:40 +0000)]
bitkeeper revision 1.1159.1.93 (4125c70e11lFDGflDwFuyzc6vyhLEA)

Suppress logging check as we auto-install it.

21 years agobitkeeper revision 1.1159.1.92 (4125c2a1hkXswFK5ZlWTGYbKQihTmQ)
mjw@wray-m-3.hpl.hp.com [Fri, 20 Aug 2004 09:21:37 +0000 (09:21 +0000)]
bitkeeper revision 1.1159.1.92 (4125c2a1hkXswFK5ZlWTGYbKQihTmQ)

Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk

21 years agobitkeeper revision 1.1159.1.91 (4125c04fdFsBys6pCPgiqHACIMhgWQ)
mjw@wray-m-3.hpl.hp.com [Fri, 20 Aug 2004 09:11:43 +0000 (09:11 +0000)]
bitkeeper revision 1.1159.1.91 (4125c04fdFsBys6pCPgiqHACIMhgWQ)

Support NFS root by creating the block device controller for a domain
even when it has no disks.

21 years agobitkeeper revision 1.1159.45.8 (4125bdd65AGH_yEQnU1cGd31tL8SuA)
akw27@labyrinth.cl.cam.ac.uk [Fri, 20 Aug 2004 09:01:10 +0000 (09:01 +0000)]
bitkeeper revision 1.1159.45.8 (4125bdd65AGH_yEQnU1cGd31tL8SuA)

Add a timeout to blkif connect.

21 years agobitkeeper revision 1.1159.45.7 (4125abbbALjz7ttvo9UYMDVzVkYmFA)
iap10@labyrinth.cl.cam.ac.uk [Fri, 20 Aug 2004 07:43:55 +0000 (07:43 +0000)]
bitkeeper revision 1.1159.45.7 (4125abbbALjz7ttvo9UYMDVzVkYmFA)

misc cleanups

21 years agobitkeeper revision 1.1159.45.6 (41252db4n6kL4UwbrIkk3U5CrBJ4Qw)
iap10@labyrinth.cl.cam.ac.uk [Thu, 19 Aug 2004 22:46:12 +0000 (22:46 +0000)]
bitkeeper revision 1.1159.45.6 (41252db4n6kL4UwbrIkk3U5CrBJ4Qw)

We still need force_max_zoneorder 11 in 2.4.26

21 years agobitkeeper revision 1.1159.45.5 (41251052Ej7lUDx40Rsj3KPu98ILYg)
iap10@labyrinth.cl.cam.ac.uk [Thu, 19 Aug 2004 20:40:50 +0000 (20:40 +0000)]
bitkeeper revision 1.1159.45.5 (41251052Ej7lUDx40Rsj3KPu98ILYg)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.45.4 (41251046RHh_YorMh-pBd-MxpifMww)
iap10@labyrinth.cl.cam.ac.uk [Thu, 19 Aug 2004 20:40:38 +0000 (20:40 +0000)]
bitkeeper revision 1.1159.45.4 (41251046RHh_YorMh-pBd-MxpifMww)

rename the example config files.

21 years agobitkeeper revision 1.1159.42.9 (412505c5dONZ7S1siNrySUSAumDLcA)
kaf24@scramble.cl.cam.ac.uk [Thu, 19 Aug 2004 19:55:49 +0000 (19:55 +0000)]
bitkeeper revision 1.1159.42.9 (412505c5dONZ7S1siNrySUSAumDLcA)

Fix definition of TLB-flush CPU mask.

21 years agobitkeeper revision 1.1159.45.3 (4124f6c9BN9jHyHMznjiaS-Qw12Rtw)
iap10@labyrinth.cl.cam.ac.uk [Thu, 19 Aug 2004 18:51:53 +0000 (18:51 +0000)]
bitkeeper revision 1.1159.45.3 (4124f6c9BN9jHyHMznjiaS-Qw12Rtw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.42.8 (4124f66fUINxrel-POThC1of633DIA)
kaf24@scramble.cl.cam.ac.uk [Thu, 19 Aug 2004 18:50:23 +0000 (18:50 +0000)]
bitkeeper revision 1.1159.42.8 (4124f66fUINxrel-POThC1of633DIA)

Clean up network-backend driver changes to common files.
There is now a 'foreign page' hook into the page allocator, and
a CONFIG_ option for forcing page-sized rx skbs.

21 years agobitkeeper revision 1.1159.42.7 (4124e09e2XrfLrN-NqhB79T6-OQK4w)
kaf24@scramble.cl.cam.ac.uk [Thu, 19 Aug 2004 17:17:18 +0000 (17:17 +0000)]
bitkeeper revision 1.1159.42.7 (4124e09e2XrfLrN-NqhB79T6-OQK4w)

Remove padding between foreign page mappings in the blkdev backend.
This also allows us to remove the forced max allocation order in the
buddy page allocator.

21 years agobitkeeper revision 1.1159.42.6 (4124d979a7-WTSkxhJT2RPTsBFY3IA)
kaf24@scramble.cl.cam.ac.uk [Thu, 19 Aug 2004 16:46:49 +0000 (16:46 +0000)]
bitkeeper revision 1.1159.42.6 (4124d979a7-WTSkxhJT2RPTsBFY3IA)

Relocate file to the correct place.

21 years agobitkeeper revision 1.1159.42.5 (4124d8c6SpeNiW0Ufph6k9Eno4ccig)
kaf24@scramble.cl.cam.ac.uk [Thu, 19 Aug 2004 16:43:50 +0000 (16:43 +0000)]
bitkeeper revision 1.1159.42.5 (4124d8c6SpeNiW0Ufph6k9Eno4ccig)

Fix buffer merging in Xen/Linux to ensure both pseudo-physical and
machine-physical adjacency. Requires a small fix to common bio code.

21 years agobitkeeper revision 1.1159.45.2 (4124d0c3-2CgeiqMNHhDQW2rfX9uMA)
iap10@labyrinth.cl.cam.ac.uk [Thu, 19 Aug 2004 16:09:39 +0000 (16:09 +0000)]
bitkeeper revision 1.1159.45.2 (4124d0c3-2CgeiqMNHhDQW2rfX9uMA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.45.1 (4124d092e9_SvIhSMDUvJb9u3drP3A)
iap10@labyrinth.cl.cam.ac.uk [Thu, 19 Aug 2004 16:08:50 +0000 (16:08 +0000)]
bitkeeper revision 1.1159.45.1 (4124d092e9_SvIhSMDUvJb9u3drP3A)

Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.42.4 (4124c9a2Di3cas2RmMeElljc94T5_A)
kaf24@scramble.cl.cam.ac.uk [Thu, 19 Aug 2004 15:39:14 +0000 (15:39 +0000)]
bitkeeper revision 1.1159.42.4 (4124c9a2Di3cas2RmMeElljc94T5_A)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

21 years agobitkeeper revision 1.1159.44.1 (4124c99bzYQ86nF2sa6s-nSiOfibyQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 19 Aug 2004 15:39:07 +0000 (15:39 +0000)]
bitkeeper revision 1.1159.44.1 (4124c99bzYQ86nF2sa6s-nSiOfibyQ)

Clean up mapping of I/O memory and Xen-heap memory. We define two
'dummy domains' for this purpose which can be specified to
MMUEXT_SET_FOREIGNDOM.

21 years agobitkeeper revision 1.1159.1.90 (4124ba96RLXO5OUyP4yBxVBa7NDnUw)
mjw@wray-m-3.hpl.hp.com [Thu, 19 Aug 2004 14:35:02 +0000 (14:35 +0000)]
bitkeeper revision 1.1159.1.90 (4124ba96RLXO5OUyP4yBxVBa7NDnUw)

Allow some more characters in domain names.

21 years agobitkeeper revision 1.1159.1.89 (4124b984t6aam6ddcud4Iu0TZs1CVA)
mjw@wray-m-3.hpl.hp.com [Thu, 19 Aug 2004 14:30:28 +0000 (14:30 +0000)]
bitkeeper revision 1.1159.1.89 (4124b984t6aam6ddcud4Iu0TZs1CVA)

Remove limit (15) on domain names.

21 years agobitkeeper revision 1.1159.1.88 (4124b308xrxOcaDBfOP8TGkxArG9Yg)
mjw@wray-m-3.hpl.hp.com [Thu, 19 Aug 2004 14:02:48 +0000 (14:02 +0000)]
bitkeeper revision 1.1159.1.88 (4124b308xrxOcaDBfOP8TGkxArG9Yg)

Checking scripts for the things Xen needs for build and install.

21 years agobitkeeper revision 1.1159.42.3 (4124b290EbHmIxFeu9GnoeIKVia2lA)
iap10@labyrinth.cl.cam.ac.uk [Thu, 19 Aug 2004 14:00:48 +0000 (14:00 +0000)]
bitkeeper revision 1.1159.42.3 (4124b290EbHmIxFeu9GnoeIKVia2lA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.43.1 (4124b289EjJu2ABgQn-Zz7HxnmkRUQ)
iap10@labyrinth.cl.cam.ac.uk [Thu, 19 Aug 2004 14:00:41 +0000 (14:00 +0000)]
bitkeeper revision 1.1159.43.1 (4124b289EjJu2ABgQn-Zz7HxnmkRUQ)

a few shadow mode cleanups

21 years agobitkeeper revision 1.1159.42.2 (4124b039yQGTqk4tjyHEoXGty5VlPg)
kaf24@scramble.cl.cam.ac.uk [Thu, 19 Aug 2004 13:50:49 +0000 (13:50 +0000)]
bitkeeper revision 1.1159.42.2 (4124b039yQGTqk4tjyHEoXGty5VlPg)

Fix use of the phys_to_machine_mapping table in Linux 2.4 and 2.6.
We now ensure that the table contains no MFNs that do not belong
the OS --- invalid entries contain a sentinel value; deliberate
foreign mappings have the high bit set. This means the pte_page() and
pte_pfn() will do the right thing despite possible aliasing in the
M2P table.

21 years agobitkeeper revision 1.1159.42.1 (412498cfQR0FW9Xp4EVER4lafeJgXQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 19 Aug 2004 12:10:55 +0000 (12:10 +0000)]
bitkeeper revision 1.1159.42.1 (412498cfQR0FW9Xp4EVER4lafeJgXQ)

Fix page allocator to properly free anonymous pages to the domain zone.

21 years agobitkeeper revision 1.1159.1.87 (412495f853g9qdFCK3fe-wp3blfTlA)
mjw@wray-m-3.hpl.hp.com [Thu, 19 Aug 2004 11:58:48 +0000 (11:58 +0000)]
bitkeeper revision 1.1159.1.87 (412495f853g9qdFCK3fe-wp3blfTlA)

Trap error in cpu value from config.

21 years agobitkeeper revision 1.1159.1.86 (412495d3pSRY5XpdRb-xCxOKOJxElg)
mjw@wray-m-3.hpl.hp.com [Thu, 19 Aug 2004 11:58:11 +0000 (11:58 +0000)]
bitkeeper revision 1.1159.1.86 (412495d3pSRY5XpdRb-xCxOKOJxElg)

Rename xmdefaults to xmdefconfig.
Rename other xm config examples.
Change default script dir to /etc/xen/scripts.

21 years agobitkeeper revision 1.1159.1.85 (41246e6cqFirsFl7JcTf8qlEXs59cA)
mjw@wray-m-3.hpl.hp.com [Thu, 19 Aug 2004 09:10:04 +0000 (09:10 +0000)]
bitkeeper revision 1.1159.1.85 (41246e6cqFirsFl7JcTf8qlEXs59cA)

Fix libxutil install.

21 years agobitkeeper revision 1.1159.1.84 (41246887Az-9lkhyD7CbTdhUNukOkw)
mjw@wray-m-3.hpl.hp.com [Thu, 19 Aug 2004 08:44:55 +0000 (08:44 +0000)]
bitkeeper revision 1.1159.1.84 (41246887Az-9lkhyD7CbTdhUNukOkw)

Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk

21 years agobitkeeper revision 1.1159.37.4 (412467b8n9cEOShz4lDXGSB702f0ag)
mjw@wray-m-3.hpl.hp.com [Thu, 19 Aug 2004 08:41:28 +0000 (08:41 +0000)]
bitkeeper revision 1.1159.37.4 (412467b8n9cEOShz4lDXGSB702f0ag)

Fix problem with multiple network interfaces.

21 years agobitkeeper revision 1.1159.1.83 (41239710AGSmTMRcmNzZofG14BmziA)
kaf24@scramble.cl.cam.ac.uk [Wed, 18 Aug 2004 17:51:12 +0000 (17:51 +0000)]
bitkeeper revision 1.1159.1.83 (41239710AGSmTMRcmNzZofG14BmziA)

Yet another tqueue fixup.

21 years agobitkeeper revision 1.1159.1.82 (41239316kitpFpd84e2ER7pkpuSnvg)
kaf24@scramble.cl.cam.ac.uk [Wed, 18 Aug 2004 17:34:14 +0000 (17:34 +0000)]
bitkeeper revision 1.1159.1.82 (41239316kitpFpd84e2ER7pkpuSnvg)

Frontend fix.

21 years agobitkeeper revision 1.1159.1.81 (41238d2cHqbklCcCkVBI3g3Q45Y0dg)
kaf24@scramble.cl.cam.ac.uk [Wed, 18 Aug 2004 17:09:00 +0000 (17:09 +0000)]
bitkeeper revision 1.1159.1.81 (41238d2cHqbklCcCkVBI3g3Q45Y0dg)

Fix dom_mem_op properly. :-)